最近因为开始喜欢上使用 Markdown 语法来写博客,主要是因为现在各个博客网站对 Markdown 语法的支持越来越好了,本地写好一份文件,到各大博客复制粘贴即可,省去了博客搬家和手动调样式的烦恼,不会 Markdown 语法之前觉得这是什么沙雕玩意儿,现在是真香。

后来偶然想到,Github好像对 MarkDown 的支持也不错,我可以把写的博客源文件放在 Github 上备份一份啊!说干就干,专门开了一个仓库去保存博客源文件。前几篇写的挺舒服的,后来发现了一个问题,样式不好看,,,那啥,温饱之后开始追求精神需求量,哈哈哈哈哈,这个时候想起以前以为大佬好像提过可以在GIthub上写博客,我想,大佬的思想应该不会像我这么咸鱼吧,果不其然,还真让我找到了在 Github 上部署博客的方法,重点是还不用使用私人服务器和域名!!!真是发现新大陆了!!!撸起袖子加油干!!

为什么要创建私人博客?

我觉得现在身为互联网时代,有自己的个人网站其实就和有自己名片差不多,在这可以不断的记录自己的生活,总结知识,人生思考什么的。

同时对于码农来说,有自己的私人网站,有详细个人的博客,无疑会在自己工作或找工作的过程中提供帮助。

再者就是相对的自由了,现在市面上有很多的Blog系统,只要注册就可以直接在他们平台上生成一个自己的Blog,虽然省去了很多麻烦的步骤,但是命运赠送的一切欢愉,背后早已为其准备好了相应的痛苦:乱七八糟不停滚动的广告(CSXN)、简陋的UI(BoXYuan)……更不爽的就是,必须受到他们的限制与监管,只要擦边就删你文章。比如这样:

所以搞一个完全属于自己的网站,相对来说,没那么苦逼。

Github pages + Hexo 搭建博客

什么是 Github pages ?详情点击 百度 ,那什么又是 Hexo 呢 ,详情还请点击 Hexo

安装 GitNode.js

因为最终我们是需要将博客部署在 Github 上面的(免费空间,不需要域名),所以需要安装 Git 工具,用于把我们的博客推送到 Github 上面(当然,只是为了保持与 Github 上面的仓库保持联系的话 Github Desktop 也是一个不错的工具,还免去了每次换电脑之后更换 shh 公钥的麻烦),因为 Hexo 是基于 Node.js 的,所以我们也需要安装 Node.js 。

Git下载地址Node.js下载地址

关于二者的安装,一路 Next 下去就好了,建议装在 C 盘,环境类型相关的应用,装在其他盘里容易出问题。

检查安装是否成功

  1. 当Git 安装完毕后,Git Bash Here 和 Git GUI Here 应该已经集成在了鼠标右键中了。

  2. 右键进入 Git Bash Here进入命令行页面,输入

    1
    node  -v

    如果可以看到 Node.js 的版本号,则证明已经安装成功。

    Node版本号

安装 Hexo

在任何地方,打开 Git Bash Here(Dos命令行也是可以的)

输入:

1
npm install hexo-cli -g